God's spokesmen for these prophecies is Zechariah, who ministered during the time of the Jewish restoration from Babylonian captivity. Zechariah, like Jeremiah and Ezekiel had the dual roles of prophet and priest.
The same high priest, Joshua, mentioned in Haggai is also mentioned several times in this book.
Zechariah's prophecies are given from and to the city of Jerusalem.